﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="FrmListarPedidos.aspx.cs" Inherits="Intelsi.WB.FrmListarPedidos" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <style type="text/css">
        .style1
        {
            width: 199px;
            height: 48px;
        }
        .style2
        {
            width: 465px;
            height: 48px;
        }
        </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <div class="post">
			<h2 class="title">Buscar Pedido</h2>
</div>


<asp:Button ID="btnNuevoPedido" 
        runat="server" Text="Nuevo Pedido" Height="26px" onclick="btnNuevoPedido_Click" />

    <br />
    <asp:HiddenField ID="HFid" runat="server" Value="45"/>
    <asp:HiddenField ID="HFSuoervisor" runat="server" />
    <br />

    <table >
        <td id = "tdestado" runat="server" class="style1">

    Ver Pedido:<asp:DropDownList ID="DowBuscarPedido" runat="server" Width="110px" 
                AutoPostBack="True">
        <asp:ListItem Value="Pendiente" Text=Pendiente >           </asp:ListItem>
        <asp:ListItem Value="Aceptado" Text=Aceptado >            </asp:ListItem>
        <asp:ListItem Value="Entregado" Text=Entregado >           </asp:ListItem>
    </asp:DropDownList>
    <asp:DropDownList ID="Dow_busPed_ger_alm" runat="server" Width="110px" 
                AutoPostBack="True">
        <asp:ListItem Value="Pendiente" Text=Pendiente >           </asp:ListItem>
        <asp:ListItem Value="Aceptado" Text=Aceptado >            </asp:ListItem>
        <asp:ListItem Value="Entregado" Text=Entregado >           </asp:ListItem>
    </asp:DropDownList>
                                       
        </td>
        <td id ="tdFecha" runat="server" class="style2">
            &nbsp;Inicio:&nbsp;<asp:TextBox ID="txtInicio" runat="server" 
        Width="85px"></asp:TextBox>  
    <ajaxToolkit:CalendarExtender ID="txtInicio_Calendario" runat="server" 
        Enabled="True" TargetControlID="txtInicio">
    </ajaxToolkit:CalendarExtender>
    &nbsp;&nbsp;&nbsp; Termino:<asp:TextBox 
        ID="txtTremino" runat="server" Width="85px"></asp:TextBox>
    &nbsp;
    <ajaxToolkit:CalendarExtender ID="txtTremino_Calendario" runat="server" 
        Enabled="True" TargetControlID="txtTremino">
    </ajaxToolkit:CalendarExtender>
    <asp:Button ID="btnBuscarFecha" runat="server" Text="Buscar" 
        onclick="btnBuscarFecha_Click" />
    </td>
    
        
    </table>
    &nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;     
   
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        DataSourceID="Buscar_estado" AllowPaging="True" CellPadding="4" 
        ForeColor="#333333" GridLines="None" style="margin-right: 26px">
        <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
        <Columns>
            <asp:TemplateField HeaderText="Proyecto" SortExpression="IdProyecto">
                <ItemTemplate>
                    <%# Eval("proyecto.Empresa")%>
                </ItemTemplate>
            </asp:TemplateField>

            <asp:TemplateField HeaderText="Supervisor">
                <ItemTemplate> 
                     <%# Eval("trabajador.Ape_Nomb")%>
                </ItemTemplate>
            </asp:TemplateField>


            <asp:TemplateField  HeaderText="Almacenero" >
                <ItemTemplate>
                    <%# Eval("trabajador2.Ape_Nomb")%>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Aprobador">
                <ItemTemplate>
                     <%# Eval("trabajador1.Ape_Nomb")%>
                </ItemTemplate>
            </asp:TemplateField>

            <asp:BoundField DataField="FechaPedio" HeaderText="FechaPedio" 
                SortExpression="FechaPedio" DataFormatString="{0:d}" />
                

            <asp:BoundField DataField="FechaEntrega" DataFormatString="{0:d}" 
                HeaderText="FechaEntrega" SortExpression="FechaEntrega" />
            <asp:TemplateField HeaderText="Entregar">
                <ItemTemplate>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <asp:LinkButton ID="LinkButton5" runat="server" 
                        PostBackUrl='<%# Eval("IdPedido", "frmPedido.aspx?acc=entregar&idPedido={0}") %>'>Entregar</asp:LinkButton>
                    &nbsp;&nbsp;
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Ver">
                <ItemTemplate>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <asp:ImageButton ID="ImageButton1" runat="server" Height="30px" 
                        ImageUrl="http://www.estic.info/img/images/lupa.png" Width="27px" 
                        PostBackUrl='<%# Eval("IdPedido","frmPedido.aspx?acc=VerEntrega&idPedido={0}") %>' />
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Editar">
                            
                <ItemTemplate>
                    <asp:ImageButton ID="ImageButton8" runat="server" Height="24px" 
                        ImageUrl="~/Styles/images/editar.png" 
                        PostBackUrl='<%# Eval("IdPedido","NewFrmPedido.aspx?acc=editar&idPedido={0}") %>' 
                        Width="26px" />
                </ItemTemplate>
                            
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Aceptar">
                <ItemTemplate>
                   
                    <asp:LinkButton ID="LinkButton4" runat="server" 
                        PostBackUrl='<%# Eval("IdPedido","frmPedido.aspx?acc=aprobar&idPedido={0}") %>'>Aceptar</asp:LinkButton>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
        <EditRowStyle BackColor="#999999" />
        <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
        <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
        <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
        <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
        <SortedAscendingCellStyle BackColor="#E9E7E2" />
        <SortedAscendingHeaderStyle BackColor="#506C8C" />
        <SortedDescendingCellStyle BackColor="#FFFDF8" />
        <SortedDescendingHeaderStyle BackColor="#6F8DAE" />
    </asp:GridView>

    <asp:ObjectDataSource ID="Buscar_estado" runat="server" 
        onobjectcreating="Buscar_estado_ObjectCreating" 
        SelectMethod="GetFromPedidoByEstado" TypeName="Intelsi.BusinessLogic.PedidoBL">
        <SelectParameters>
            <asp:ControlParameter ControlID="DowBuscarPedido" DefaultValue="%" 
                Name="estado" PropertyName="SelectedValue" Type="String" />
            <asp:ControlParameter ControlID="HFid" DefaultValue="" Name="id" 
                PropertyName="Value" Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>

    <br />
    <br />
   
    <asp:GridView ID="GV2" runat="server" AutoGenerateColumns="False" 
        DataSourceID="ObjectDataSource2" AllowPaging="True" CellPadding="4" 
        ForeColor="#333333" GridLines="None" style="margin-right: 26px">
        <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
        <Columns>
            <asp:TemplateField HeaderText="Proyecto" SortExpression="IdProyecto">
                <ItemTemplate>
                    <%# Eval("proyecto.Empresa")%>
                </ItemTemplate>
            </asp:TemplateField>

            <asp:TemplateField HeaderText="Supervisor">
                <ItemTemplate> 
                     <%# Eval("trabajador.Ape_Nomb")%>
                </ItemTemplate>
            </asp:TemplateField>


            <asp:TemplateField  HeaderText="Almacenero" >
                <ItemTemplate>
                    <%# Eval("trabajador2.Ape_Nomb")%>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Aprobador">
                <ItemTemplate>
                     <%# Eval("trabajador1.Ape_Nomb")%>
                </ItemTemplate>
            </asp:TemplateField>

            <asp:BoundField DataField="FechaPedio" HeaderText="FechaPedio" 
                SortExpression="FechaPedio" DataFormatString="{0:d}" />
                

            <asp:BoundField DataField="FechaEntrega" DataFormatString="{0:d}" 
                HeaderText="FechaEntrega" SortExpression="FechaEntrega" />
            <asp:TemplateField HeaderText="Entregar">
                <ItemTemplate>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <asp:LinkButton ID="LinkButton6" runat="server" 
                        
                        PostBackUrl='<%# Eval("IdPedido", "frmPedido.aspx?acc=entregar&idPedido={0}") %>'>Entregar</asp:LinkButton>
                    &nbsp;&nbsp;
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Ver">
                <ItemTemplate>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <asp:ImageButton ID="ImageButton6" runat="server" Height="30px" 
                        ImageUrl="http://www.estic.info/img/images/lupa.png" Width="27px" 
                        
                        PostBackUrl='<%# Eval("IdPedido","frmPedido.aspx?acc=VerEntrega&idPedido={0}") %>' />
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Editar">
                            
                <ItemTemplate>
                    <asp:ImageButton ID="ImageButton7" runat="server" Height="21px" 
                        ImageUrl="~/Styles/images/editar.png" PostBackUrl='<%# Eval("IdPedido","NewFrmPedido.aspx?acc=editar&idPedido={0}") %>' 
                        Width="31px" />

                         
                </ItemTemplate>
                            
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Aceptar">
                <ItemTemplate>
                   
                    <asp:LinkButton ID="LinkButton7" runat="server" 
                        
                        PostBackUrl='<%# Eval("IdPedido","frmPedido.aspx?acc=aprobar&idPedido={0}") %>'>Aceptar</asp:LinkButton>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
        <EditRowStyle BackColor="#999999" />
        <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
        <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
        <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
        <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
        <SortedAscendingCellStyle BackColor="#E9E7E2" />
        <SortedAscendingHeaderStyle BackColor="#506C8C" />
        <SortedDescendingCellStyle BackColor="#FFFDF8" />
        <SortedDescendingHeaderStyle BackColor="#6F8DAE" />
    </asp:GridView>

    <asp:ObjectDataSource ID="ObjectDataSource2" runat="server" 
        SelectMethod="GetFromPedidoByEstadosolo" 
        TypeName="Intelsi.BusinessLogic.PedidoBL" 
        onobjectcreating="ObjectDataSource2_ObjectCreating">
        <SelectParameters>
            <asp:ControlParameter ControlID="Dow_busPed_ger_alm" DefaultValue="%" 
                Name="estado" PropertyName="SelectedValue" Type="String" />
        </SelectParameters>
    </asp:ObjectDataSource>
    <br />
    <br />

    <asp:GridView ID="GV3_est_id" runat="server" AutoGenerateColumns="False" 
        DataSourceID="Object_esta_id" CellPadding="4" ForeColor="#333333" 
        GridLines="None" AllowPaging="True">
        <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
        <Columns>
                <asp:TemplateField HeaderText="Proyecto" SortExpression="IdProyecto">
                <ItemTemplate>
                    <%# Eval("proyecto.Empresa")%>
                </ItemTemplate>
            </asp:TemplateField>

            <asp:TemplateField HeaderText="Supervisor">
                <ItemTemplate> 
                     <%# Eval("trabajador.Ape_Nomb")%>
                </ItemTemplate>
            </asp:TemplateField>


            <asp:TemplateField  HeaderText="Almacenero" >
                <ItemTemplate>
                    <%# Eval("trabajador2.Ape_Nomb")%>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Aprobador">
                <ItemTemplate>
                     <%# Eval("trabajador1.Ape_Nomb")%>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:BoundField DataField="FechaPedio" HeaderText="FechaPedio" 
                SortExpression="FechaPedio" DataFormatString="{0:d}" />
            <asp:BoundField DataField="FechaEntrega" HeaderText="FechaEntrega" 
                SortExpression="FechaEntrega" DataFormatString="{0:d}" />
            <asp:TemplateField HeaderText="Ver">
                <ItemTemplate>
                    <asp:ImageButton ID="ImagenVer0" runat="server" Height="30px" 
                        ImageUrl="http://www.estic.info/img/images/lupa.png" Width="27px" 
                         />
                        
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>

        

        <EditRowStyle BackColor="#999999" />

        

        <FooterStyle BackColor="#5D7B9D" ForeColor="White" Font-Bold="True" />
        <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
        <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
        <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
        <SortedAscendingCellStyle BackColor="#E9E7E2" />
        <SortedAscendingHeaderStyle BackColor="#506C8C" />
        <SortedDescendingCellStyle BackColor="#FFFDF8" />
        <SortedDescendingHeaderStyle BackColor="#6F8DAE" />

       

    </asp:GridView>
    <asp:ObjectDataSource ID="Object_esta_id" runat="server" 
        onobjectcreating="Object_esta_id_ObjectCreating" 
        SelectMethod="GetFromPedidoByEstado" TypeName="Intelsi.BusinessLogic.PedidoBL">
        <SelectParameters>
            <asp:ControlParameter ControlID="DowBuscarPedido" Name="estado" 
                PropertyName="SelectedValue" Type="String" />
            <asp:ControlParameter ControlID="HFid" Name="id" PropertyName="Value" 
                Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>
    <br />
    <br />
    <br />
    <br />

    <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" 
        DataSourceID="ObjectDataSource1" CellPadding="4" ForeColor="#333333" 
        GridLines="None" AllowPaging="True">
        <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
        <Columns>
                <asp:TemplateField HeaderText="Proyecto" SortExpression="IdProyecto">
                <ItemTemplate>
                    <%# Eval("proyecto.Empresa")%>
                </ItemTemplate>
            </asp:TemplateField>

            <asp:TemplateField HeaderText="Supervisor">
                <ItemTemplate> 
                     <%# Eval("trabajador.Ape_Nomb")%>
                </ItemTemplate>
            </asp:TemplateField>


            <asp:TemplateField  HeaderText="Almacenero" >
                <ItemTemplate>
                    <%# Eval("trabajador2.Ape_Nomb")%>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Aprobador">
                <ItemTemplate>
                     <%# Eval("trabajador1.Ape_Nomb")%>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:BoundField DataField="FechaPedio" HeaderText="FechaPedio" 
                SortExpression="FechaPedio" DataFormatString="{0:d}" />
            <asp:BoundField DataField="FechaEntrega" HeaderText="FechaEntrega" 
                SortExpression="FechaEntrega" DataFormatString="{0:d}" />
            <asp:TemplateField HeaderText="Ver">
                <ItemTemplate>
                    <asp:ImageButton ID="ImagenVer" runat="server" Height="30px" 
                        ImageUrl="http://www.estic.info/img/images/lupa.png" Width="27px" 
                         />
                        
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>

        

        <EditRowStyle BackColor="#999999" />

        

        <FooterStyle BackColor="#5D7B9D" ForeColor="White" Font-Bold="True" />
        <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
        <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
        <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
        <SortedAscendingCellStyle BackColor="#E9E7E2" />
        <SortedAscendingHeaderStyle BackColor="#506C8C" />
        <SortedDescendingCellStyle BackColor="#FFFDF8" />
        <SortedDescendingHeaderStyle BackColor="#6F8DAE" />

       

    </asp:GridView>
    <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" 
        onobjectcreating="ObjectDataSource1_ObjectCreating" 
        SelectMethod="GetFromPedidoByFechas" TypeName="Intelsi.BusinessLogic.PedidoBL">
        <SelectParameters>
            <asp:ControlParameter ControlID="txtInicio" Name="FecInicio" 
                PropertyName="Text" Type="DateTime" />
            <asp:ControlParameter ControlID="txtTremino" Name="Fectermino" 
                PropertyName="Text" Type="DateTime" />
        </SelectParameters>
    </asp:ObjectDataSource>




    </asp:Content>
